# 计算机只能识别二进制
# 编码 计算机语言和人类语言之间的一种转换
# # ascii码
# 1B = 8bit
# 1kB = 1024b
# 1MB = 1024KB
# 1GB = 1024MB
# 万国码Unicode 基本上给所有的文字部分配有一个编码
# ascii码 对一些文字数字进行编码
# unicode 编码具体实现方式;utf-8 ,utf-16,utf-32
# utf-8 可变长编码方式
# 一个英文字符占一个字节
# 一个中文字符占用三个字节

# 中国 gbk gb2132
# gbk 一个字符占用两个字节，中文较多的时候。、， 使用gbk存储，节省空间
# 你好

# unicode
# >>> fp = open("utf.txt","w+",encoding="utf-8")
# >>> fp.write("你好")
# 2
# >>> fp = open("utf.txt","w+",encoding="gbk")
# >>> fp.write("你好")
# 2
# >>> fp = open("utf.txt","w+",encoding="utf-8")
# >>> fp = open("utf.txt","w+",encoding="gbk")
# >>> fp.write("你好")
# 2
# >>> fp.close()
# >>>
# ─────────────────────────────────────────────────────
# [root@192 ~]# ls
# anaconda-ks.cfg  utf.txt
# [root@192 ~]# cat utf.txt
# [root@192 ~]# file utf.txt
# utf.txt: empty
# [root@192 ~]# vim utf.txt
#
# [root@192 ~]# vim utf.txt
# [root@192 ~]#
#
#
